struct SysEx {
unsigned long length; /* The length of the packet. */
struct Task *task; /* Sending task, for signaling. */
short signal; /* Signal number. */
char done; /* Done flag. */
char *data; /* The data. */
};